<!DOCTYPE html>
<html>
    <head>

    </head>
    <body>
        <script>
                function add(nb){
                    var result=1;
                    for(i=1;i<=nb;i++){
                        result=result*i;
                    }
                    return result;
                }
                document.write(add(10)+"<br />");
                function add2(nb){
                    if(nb==1){
                        return nb;
                    }else{
                        return nb*add2(--nb);
                    }
                }
                document.write(add2(10)+"<br />");



                function add3(n){
                    if (n==1)
                        return 1;
                    if (n==2)
                        return 2;
                    return add3(n-1)+add3(n-2);
                }
                document.write(add3(8));
        </script>
    </body>
</html>